Visual Analysis

Notable patters in Iconic Soundtracks found by hierarchical clustering


Here a heatmap and dendrogram based on the audio features of 20 songs from the “Classical Essentials” playlist are visualized. The heatmap displays the audio features of 20 songs from the Iconic Soundtracks playlist, where each row represents a song, and each column represents an audio feature. The colors in the heatmap correspond to the values of each audio feature, where yellow indicates higher values and blue indicates lower values.

The dendrogram illustrates the results of hierarchical clustering of the songs based on their audio features. The height of the dendrogram branches indicates the degree of similarity between songs.

Notable patterns found in the dendrogram show that the 20 songs can be clustered into two main groups. The first group consists of seven songs that are closely related to each other, forming a cluster on the right side of the dendrogram. The second group consists of 13 songs, which are further divided into two subclusters on the left side of the dendrogram.

Among the audio features, loudness seems to be the most useful feature for clustering, as songs with similar loudness values are clustered together. On the other hand, features such as valence and speechiness appear to be less useful for clustering, as there are no clear patterns of similarity or dissimilarity based on these features.

Notable patters in Classical Essentials found by hierarchical clustering


Here a heatmap and dendrogram based on the audio features of 20 songs from the “Classical Essentials” playlist are visualized. The heatmap displays a color-coded grid where rows represent the songs and columns represent the audio features, such as danceability, energy, and tempo. Warmer colors indicate higher values while cooler colors represent lower values. The dendrogram is a tree-like diagram that shows the hierarchical relationships among the songs based on their audio feature similarities.

Looking at the dendrogram, we can observe that the songs form several distinct clusters, with some clusters being more closely related to each other than others. One notable pattern is that songs with similar tempos tend to cluster together. Additionally, songs with similar pitches also tend to group together. In contrast, the features related to the timbre of the music do not seem to have a strong effect on the clustering.

Regarding the heatmap, we can see that some features, such as loudness, energy, and danceability, show a relatively high degree of variability across the songs, while others, such as speechiness and instrumentalness, show little variability. Interestingly, the heatmap also shows that some songs have a distinctive profile of high or low values across multiple features, indicating that some songs share specific musical characteristics.

Overall, the dendrogram and heatmap provide a useful visualization of the relationships among the songs based on their audio features. It suggests that some features, such as tempo and pitch, are more useful than others for clustering classical music songs based on their audio features.

What are the differences in tempograms between an outlier and a song that is representative of the rest of the playlist


These four plots represent two different playlists: Iconic Soundtracks and Classical Essentials. The tempograms are a way to visualize the tempo of a piece of music over time.

The first plot shows the tempo of ‘Job, a Masque for Dancing’ by Ralph Vaughan Williams, an outlier from the Classical Essentials playlist. The second plot shows the tempo of ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’ by André Previn, a piece from the Classical Essentials playlist. Comparing the two Classical Essentials plots, we can see that ‘Job, a Masque for Dancing’ has a much more variable tempo than ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’, with many more peaks and valleys in the tempo curve. This suggests that ‘Job, a Masque for Dancing’ has a more complex rhythmic structure than ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’.

The third plot shows the tempo of ‘End Titles’ by Rachel Portman, a representative example of the rest of the Iconic Soundtracks playlist. The fourth plot shows the tempo of ‘Brooks was here’ by Thomas Newman, an outlier from the Iconic Soundtracks playlist.’End Titles’ has a relatively stable and consistent tempo throughout the entire track. On the other hand, ‘Brooks was here’, the outlier track, has a more variable tempo, with frequent changes in tempo throughout the track. Additionally, the tempo of ‘Brooks was here’ generally tends to be slower than the tempo of ‘End Titles’.

Comparing ‘End Titles’ from the Iconic Soundtracks playlist to ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’ from the Classical Essentials playlist, we can see that ‘End Titles’ has a more consistent and stable tempo than ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’, which has more fluctuations in tempo. This difference may be due to the fact that the Iconic Soundtracks playlist includes music from a wider range of genres and styles than the Classical Essentials playlist, which may have a more narrow focus on classical music.

What are the differences in keygrams between an outlier and a song that is representative of the rest of the playlist


The top two chordograms are two songs from the Iconic Soundtracks playlist, namely “Brooks was here” by Thomas Newman and “End Titles” by Rachel Portman. The chordograms represent the chords used in the songs over time, with the x-axis representing time in seconds and the y-axis representing the different chords. The chords are represented using 1-0 coding for chord templates and the Krumhansl-Kessler key profiles. The two chordograms show that the two songs have different chord progressions. “Brooks was here” has more varied and complex chords compared to “End Titles”, which has a simpler chord progression. The chordogram for “Brooks was here” has more vertical lines, indicating more chord changes, whereas the chordogram for “End Titles” has more horizontal lines, indicating longer sections with the same chord. Overall, the chordograms provide a visual representation of the harmonic structure of the two songs, highlighting differences in chord progression and complexity. It is worth noting that “Brooks was here” stands out as an outlier of the Classical Essentials playlist, with a significantly different chord progression compared to the rest of the playlist. “End Titles” serves as a representative example of the typical chord progression in the playlist.

The two chordograms on the bottom are from two songs, ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’ by André Previn, and ‘Job, a Masque for Dancing’ by Ralph Vaughan Williams. The chordograms are visual representations of the harmonic structure of the songs, with again time on the x-axis and the chords on the y-axis. The colors of the rectangles represent the strength of each chord based on the Krumhansl-Kessler key profile. The two chordograms are significantly different. The chordogram of ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’ has more consistent coloring and clear harmonic patterns. On the other hand, the chordogram of ‘Job, a Masque for Dancing’ is more complex, with a wider range of colors and less clear harmonic patterns. This difference is due to the fact that ‘Tsar Saltan, Op. 57: Flight of the Bumblebee’ is a piece from the Classical Essentials playlist and follows traditional harmonic patterns, while ‘Job, a Masque for Dancing’ is an outlier from the playlist and has more complex and unpredictable harmonic patterns.

What are the differences in audio features of a playlist with movie soundtracks of classical songs


This graph shows a scatterplot of the energy vs. loudness for two different playlists: “Classical Essentials” and “Iconic Soundtracks”. Each point in the scatterplot represents a track, with the color of the point indicating the acousticness of the track. The plot also includes a linear regression line for each playlist, with no standard error shown.

In general, the “Iconic Soundtracks” playlist tends to have tracks with higher energy and higher loudness compared to the “Classical Essentials” playlist, which tends to have tracks with lower energy and lower loudness. However, there is some overlap between the playlists, particularly in the range of energy values around 0.4 and loudness values around -10.

The acousticness of the tracks in each playlist varies widely, with some tracks having very low acousticness values (indicating that they have a more electronic or synthetic sound) and others having very high acousticness values (indicating that they have a more natural or acoustic sound). The color scale used in the plot ranges from yellow (low acousticness) to red (high acousticness).

Overall, this plot provides a useful visual representation of the differences in energy and loudness between these two playlists and how the acousticness of the tracks varies within each playlist.

Chroma and Timbre values of The Blade Runnner Blues


Chromagram: The distribution of the 12 pitch classes over time in the selected song.
Cepstrogram: The distribution of the 12 cepstral coefficients over time, which are related to the timbre of the sound. The combined plot allows for a comparison of the two features, highlighting the rhythmic and tonal characteristics of the song. When hovering over the chromagram plot or cepstrogram plot, the x values show the pitch class or cepstral coefficient, the y value represents the time in seconds and the z value represents the intensity of the pitch class or cepstral coefficient at the given time.

Looking at the cepstrogram plot, we can see that the song “Blade Runner Blues” has a relatively smooth and uniform distribution of timbre features over time, with a prominent peak at the lower cepstral coefficients. This suggests a relatively low level of roughness in the sound, which is consistent with the overall mellow and atmospheric mood of the song.

In terms of brightness and warmth, the cepstrogram does not reveal any particularly strong or distinctive patterns, which could suggest that these timbral features are not as salient in this song as other characteristics such as the use of ambient textures and electronic instrumentation.

Given that “Blade Runner Blues” is part of a playlist of iconic soundtracks, it is worth noting that the song was composed by Vangelis for the soundtrack of the 1982 film “Blade Runner”, which is considered a landmark of science fiction cinema. The use of electronic instruments and atmospheric textures in the song is consistent with the film’s dystopian and futuristic themes, while the melancholic and introspective mood of the music reflects the emotional depth and complexity of the film’s characters and themes.

Overall, the chromagram and cepstrogram plots provide valuable insights into the melodic and timbral characteristics of “Blade Runner Blues”, which can be used to shed light on the song’s structure, style, and meaning, as well as its cultural and historical significance as part of the iconic “Blade Runner” soundtrack.

Chroma Values Soundstrack outlier


These plots show the chroma features for ‘Blade Runner Blues’ from the “iconic_soundtracks” Spotify playlist and …

The chroma feature is a way of representing the tonal content of an audio signal. It is based on the 12 different pitches in a chromatic scale (C, C#, D, D#, E, F, F#, G, G#, A, A#, B), and for each pitch it calculates a value that represents the amount of energy in the audio signal that corresponds to that pitch.

In this plot, the x-axis shows the 12 different pitches (notes) in the chromatic scale, and the y-axis shows the corresponding chroma value for each note. The height of each bar represents the amount of energy in the audio signal that corresponds to that note, and the color of each bar indicates the magnitude of the chroma value (with darker colors indicating higher values). The hover text displays the exact percentage of energy in the audio signal that corresponds to each note.

In summary, this plot shows the relative distribution of energy across the 12 different pitches in the audio signal for a specific track.

Chroma Values Classical outlier


These plots show the chroma features for ‘Blade Runner Blues’ from the “iconic_soundtracks” Spotify playlist and …

The chroma feature is a way of representing the tonal content of an audio signal. It is based on the 12 different pitches in a chromatic scale (C, C#, D, D#, E, F, F#, G, G#, A, A#, B), and for each pitch it calculates a value that represents the amount of energy in the audio signal that corresponds to that pitch.

In this plot, the x-axis shows the 12 different pitches (notes) in the chromatic scale, and the y-axis shows the corresponding chroma value for each note. The height of each bar represents the amount of energy in the audio signal that corresponds to that note, and the color of each bar indicates the magnitude of the chroma value (with darker colors indicating higher values). The hover text displays the exact percentage of energy in the audio signal that corresponds to each note.

In summary, this plot shows the relative distribution of energy across the 12 different pitches in the audio signal for a specific track.

Introduction

Difference between classical music and movie soundtracks

For my portfolio, I have chosen a corpus that compares classical music with film soundtracks. The corpus will include track from the “Classical Essential” and “Iconic Soundtracks” playlists on Spotify. I am interested in this because both classical music and film soundtracks can evoke emotions in listeners, but the audiences of both can be very different, which is why I want to see what differentiates the two.

In my corpus I will compare classical compositions with film soundtracks. Within these groups, there are various natural subgroups such as individual composers, specific movies, and musical genres. I expect to find differences in instrumentation and production between the two groups, as well as differences between individual composers and genres. However, I also anticipate finding commonalities in melody, harmony, and musical structure.

The tracks in my corpus are representative of the groups I want to compare, but there are probably some recordings missing or variations that could affect the analysis. For example, there may be differences between the live and studio versions of a classical piece that are not reflected in the corpus. I will keep this in mind when the data.

One atypical track in my corpus is “Hedwig’s Theme” by John Williams, which for most of the track uses only the celesta and a unique melody. A typical track is “Für Elise” by Ludwig van Beethoven, which is a well-known classical piece with a recognizable melody.